package com.aterrizar.dominio.reservacion.viajes;

import java.util.ArrayList;
import java.util.List;

import org.joda.time.DateTime;

import com.aterrizar.dominio.reservacion.asientos.Asiento;

public class Tramo {

	private Integer id;
	private Vuelo vuelo;
	private String origen;
	private String destino;
	private DateTime salida;
	private DateTime llegada;
	private List<Asiento> asientos;
	private Double precio;
	
	public Integer getId() {
		return id;
	}
	
	@SuppressWarnings("unused")
	private void setId(Integer id) {
		this.id = id;
	}

	public String getOrigen() {
		return origen;
	}

	public void setOrigen(String origen) {
		this.origen = origen;
	}

	public String getDestino() {
		return destino;
	}

	public void setDestino(String destino) {
		this.destino = destino;
	}

	public DateTime getSalida() {
		return salida;
	}

	public void setSalida(DateTime salida) {
		this.salida = salida;
	}

	public DateTime getLlegada() {
		return llegada;
	}

	public void setLlegada(DateTime llegada) {
		this.llegada = llegada;
	}

	public List<Asiento> getAsientos() {
		return asientos;
	}
	
	public void setAsientos(List<Asiento> asientos) {
		this.asientos = asientos;
	}
	
	public Double getPrecio() {
		return precio;
	}

	public void setPrecio(Double precio) {
		this.precio = precio;
	}

	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	
	public Tramo() {}
	
	public Tramo(String origen, String destino, DateTime salida, DateTime llegada, Double precio, Vuelo v) {
		this.origen = origen;
		this.destino = destino;
		this.salida = salida;
		this.llegada = llegada;
		this.asientos = new ArrayList<Asiento>();
		this.precio = precio;
		this.vuelo = v;
		
	}

	public Vuelo getVuelo() {
		return vuelo;
	}

	public void setVuelo(Vuelo vuelo) {
		this.vuelo = vuelo;
	}

	
	
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////
}
